Denison algebra